/*
小林在 NOIP 比赛期间住在“新世界”酒店。和其他酒店不一样的是，这个酒店每天都有一个高能的数字 t，
这个数字在楼层中是不会出现的，以 t=3 为例，则 3、13、31、33 等楼层是不存在的，楼层编号为 1，2，4，5，…所以实际上的 4 楼才是 3 楼。

已知小林预订了编号为 m 层的房间，并且当天高能数字是 t，现在他想知道房间所在的真实楼层是多少。

Input
一行两个整数 m 和 t，1≤m≤100000，0≤t≤9，保证 m 对 t 合法。

Output
一行一个整数，表示真实楼层。

Sample Input
14 3
Sample Output
12
*/

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int m, t, s; // m预定楼层，t高能数字，s实际楼层
    cin >> m >> t;
    int num,sum;
    int mm,i;
    sum = 0;
    for (i = 1; i <= m;i++)
    {
        mm = i;
        while (mm != 0)
        {
            num = mm % 10;
            if (num == t)
            {
                sum++;
                break;
            }
            mm = mm / 10;
        }
    }  
    s = m - sum;
    cout << s;
    return 0;
}
